标签:react 19

React 19 Beta

React 19 Beta 现已在 npm 上可用!在本文中,我们将概述 React 19 的新功能以及如何采用它们。 注意 此 Beta 版本是为了让库为 React 19 做准备。应用开发者应该升级到 18.3.0 并等待 React 19 稳定版,因为我们将与库合作并根据反...

你的代码库准备好 React 19 了吗

React 自 2013 年首次亮相以来已经走过了很长的路,最初是一个用于构建用户界面的客户端 JavaScript 库。 我回想起当 Create React App 是新 React 项目的起点,React 严格是一个客户端 JavaScript 库的时候。那是在生命周期方法...

React 19 让你编写不可能的组件

React 19已经到来,它带来了复杂而灵活的新功能、难以置信的优化,以及一种全新的思考应用程序的方式。 但在构建营销网站时,React 19的功能是否过于工程化?或者这些功能是否值得付出努力? 在过去的18个月里,这些功能已经在React Canary和Next.js App ...

并不是只有你这么觉得,Next.js 变得越来越难用了

前几天我写了一篇博客文章,讲述 Next.js 中间件如何有助于解决服务器组件强加的一些限制。这引发了一些有趣的讨论,关于这是否是一种合理的途径,或者 Next.js 的开发体验(DX)是否只是… 糟糕。 从我的角度来看,Next.js 的 App Router 有两个主要问...

我今天尝试了 React 编译器,你猜怎么着... 😉

探究我们现在是否可以忘记 React 中的 memoization,因为 React 编译器现在已经开源了。 这可能是我想出的最具有点击诱饵性质的标题,但我觉得关于 React 社区这些天最热门话题之一的文章值得这样做 😅。 在过去两年半的时间里,每当我发布任何提及与重新渲染...

理解 React 编译器

React 的核心架构一遍又一遍地调用你给它的函数(即你的组件)。这一事实既通过简化其心智模型促成了它的流行,也创造了可能出现性能问题的地方。一般来说,如果你的函数执行昂贵的操作,那么你的应用程序将会变慢。 因此,性能调整成为了开发者的痛苦点,因为他们必须手动告诉 React 哪...

React 19 新特性概览

探索 React 19 以及如何今天在 Vercel 上开始使用它。 React 19 即将到来。React 核心团队在今年四月份发布了React 19 候选发布版本(RC)。这个主要版本带来了多项更新和新特性,旨在提高性能、易用性和开发者体验。 这些特性中的许多在 Re...

如何使用 React Compiler - 完整指南

在本教程中,你将学习 React Compiler如何帮助你编写更优化的 React 应用程序。 React 是一个用户界面库,在过去十多年里一直很好地履行其职责。组件架构、单向数据流和声明性质在帮助开发者构建生产就绪、可扩展的软件应用程序方面脱颖而出。 在发布(甚至直到最新的稳...

-- End --